the rain - French English Dictionary